.modal-reset_password {
    max-width: 430px;
    min-width: 300px;
}

.modal-reset_password__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.modal-reset_password__item {
    margin-bottom: 20px
}

.modal-reset_password__reset {
    color: inherit
}

@media (hover: hover) and (pointer: fine) {
    .modal-reset_password__reset:focus {
        outline: 2px solid #1a3d60
    }
}

.modal-reset_password small {
    text-align: center
}

.modal-reset_password small a {
    color: #4581df
}

@media (hover: hover) and (pointer: fine) {
    .modal-reset_password small a:focus {
        outline: 2px solid #1a3d60
    }
}

.alert {
    background: #e0efd8;
    padding: 20px;
    font-weight: bold;
    border-radius: 5px;
}

.modal-success {
    width: 800px;
}
/*.help-block{*/
/*    pointer-events: none;*/
/*}*/
.help-block{
    margin-top: -15px;
}
.base-modal__title{
    margin-bottom: 50px !important;
}
.form-group{
    margin-top: 20px !important;
}
.products__link img{
    width: 105px !important;
    max-height: 73px !important;
    object-fit: contain;
}
.products__link--big img{
    width: 340px !important;
    max-height: 210px !important;
    object-fit: contain;
}
.products__link--first img{
    width: 202px !important;
    max-height: 131px !important;
    object-fit: contain;
}
.card-table-link__good{
    color: inherit;
    margin-right: 10px;
}
.big-card-table__img > picture > img {
    max-height: 150px !important;
}
.big-card-table__img > picture > source:first-child {
    max-height: 150px !important;
}
.new-card-img{
    width: 150px !important;
    min-width: 150px !important;
    display: flex;
    align-items: center;
    gap: 10px;
}
.new-card-container{
    justify-content: flex-start !important;
}
.new-card-tabs{
    width: unset !important;
}
.spec dt{
    width: unset !important;
}
.card__title{
    font-size: 16px !important;
}
.card-table td:nth-child(2), .card-table th:nth-child(2) {
    max-width: 5%;
}
.card-table__td--no-select{
    padding-left: 0 !important;
}
.card-table>thead>tr>th:nth-child(5){
    text-align: left !important;
}
.card-table>thead>tr>th:nth-child(6){
    text-align: center;
}
.order-card__calc{
    width: 235px !important;
}
.order-card__result > .price__new{
    width: 140px !important;
}
.filter--flex{
    flex-wrap: wrap;
}
.categories__item{
    gap: 5px !important;
}
.filter{
    margin-top: 10px !important;
}
.lk__user-data > .form-group > .help-block{
    margin-top: 0 !important;
}
.price{
    display: flex;
    align-items: center;
    justify-content: flex-start !important;
    flex-direction: row !important;
}
.price__old{
    margin-right: 0 !important;
}
.big-card-table__price{
    flex-direction: column !important;
    gap: 5px;
    justify-content: center !important;
    min-width: 96px;
}
.image__modal{
    margin: 0 auto 15px auto;
}
.table__information{
    width: 20px;
}
@media (max-width: 1279px) {
    .order-card__calc{
        max-width: 450px !important;
    }
}
@media (max-width: 999px){
    .header__search.open{
        width: calc(100% - 130px) !important;
    }
    .cart__count {
        left: 30px !important;
        top: 0;
    }
}
@media (min-width: 767px) and (max-width: 999px){
    .header__search.open{
        width: calc(100% - 160px) !important;
    }
}
@media (max-height: 800px) {
    .modal-open {
        height: 80vh !important;
        overflow: auto !important;
    }
}
.custom-circle{
    transform: scale(1.4, 1);
}

.big-card-table__img > picture > img{
    max-width: unset !important;
    object-fit: cover;
    width: 100%;
}
.table__information{
    max-width: unset !important;
}
@media (max-width: 1399px){
    .services__list-item svg{
        display: none !important;
    }
}
.services__list-item svg{
    display: none !important;
}
/* .modal-description{
    display: none;
    visibility: visible !important;
} */

#modal-description {
    max-width: 800px !important;

}
.description-card-text{
    overflow: hidden;
}
.new-big-card-text{
    overflow: unset !important;
    height: 92px !important;
}
.new-card-tabs-item{
    height: 176px !important;
}
#line12{
    stroke-dasharray: 150 !important;
}
.services{
    align-items: unset !important;
}
.services__list:last-child{
    margin: auto 0 !important;
}
.chip{
    align-self: flex-start;
}
.catalog-nav{
    height: 80vh;
    overflow-y: scroll;
}
.catalog-nav__list {
    height: 80vh;
}
.products__link{
    font-size: 15px !important;
    flex-direction: column;
}
.big-card-tabs__item{
    display: none;
}
.big-card-tabs__item.active{
    display: block;
}
.modal-open{
    height: 80vh !important;
}
.cart__icon.adder{
    background: #78b848 !important;
}
.cart__icon.adder:before{
    color: white !important;
}
.header__menu, .search, .cart, .login, .footer__bottom, .catalog-nav{
    display: none !important;
}